Draft CircularArray/it

Draft Serie circolare

Posizione nel menu
Modifiche → Strumenti serie → Serie circolare
Ambiente
Draft
Avvio veloce
Nessuno
Introdotto nella versione
0.19
Vedere anche
Draft Serie ortogonale, Draft Serie polare, Draft Serie su tracciato, Draft Serie di link su tracciato, Draft Serie su punti, Draft Serie di link su punti

Descrizione

Il comando Serie circolare crea una serie (array) da un oggetto selezionato posizionando copie lungo circonferenze concentriche. Il comando può facoltativamente creare una Serie di Link, che è più efficiente di una Serie normale.

Il comando può essere utilizzato su oggetti 2D creati con Draft o Sketcher, ma anche su molti oggetti 3D come quelli creati con gli ambienti Part, PartDesign o BIM.

Serie circolare.

Utilizzo

Vedere anche: Aggancio.

  1. Facoltativamente selezionare un oggetto.
  2. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Serie circolare.
    • Selezionare l'opzione Modifiche → Strumenti array → Serie circolare dal menu.
  3. Si apre il pannello attività Serie circolare. Vedere Opzioni per maggiori informazioni.
  4. Se non si ha ancora selezionato un oggetto: selezionare un oggetto.
  5. Immettere i parametri richiesti nel pannello delle attività.
  6. Per completare il comando, eseguire una delle seguenti operazioni:
    • Scegliere un punto nella Vista 3D per il Centro di rotazione.
    • Premere Enter.
    • Premere il pulsante OK.

Opzioni

Note

Proprietà

Vedere Serie ortogonale.

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

Per creare una serie circolare usare il metodo make_array (disponibile dalla versione 0.19) del modulo Draft. Questo metodo sostituisce il metodo deprecato makeArray. Il metodo make_array può creare Serie ortognali, Serie polari e Serie circolari. Per ogni tipo di serie sono disponibili uno o più wrapper.

Il metodo principale:

array = make_array(base_object, arg1, arg2, arg3, arg4=None, arg5=None, arg6=None, use_link=True)

Il wrapper per le Serie circolari è:

array = make_circular_array(base_object,
                            r_distance=100, tan_distance=50,
                            number=3, symmetry=1,
                            axis=App.Vector(0, 0, 1), center=App.Vector(0, 0, 0),
                            use_link=True)

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

tri = Draft.make_polygon(3, 600)

array = Draft.make_circular_array(tri, 1800, 1200, 4, 1)
doc.recompute()